package hr.ctg.service.dao;

import hr.ctg.domain.model.Kategorija;
import hr.jpa.dao.GenericDAOImpl;

import javax.persistence.NoResultException;

import org.jboss.seam.annotations.AutoCreate;
import org.jboss.seam.annotations.Name;

@AutoCreate
@Name("kategorijaDAO")
public class KategorijaDAO extends GenericDAOImpl<Kategorija, Integer> {

	public Kategorija findByIdObjekta(final int idObjekta) {
		try {
			return (Kategorija) entityManager.createNamedQuery(
					"Kategorija.findByIdObjekta").setParameter(1, idObjekta)
					.getSingleResult();
		} catch (final NoResultException e) {
			return null;
		}
	}

}
